home *** CD-ROM | disk | FTP | other *** search
- VERSION 2.00
- Begin Form Section
- BackColor = &H00C0C0C0&
- Caption = "Section Formats"
- ClientHeight = 6240
- ClientLeft = 1455
- ClientTop = 1710
- ClientWidth = 6765
- Height = 6930
- Left = 1395
- LinkTopic = "Form1"
- ScaleHeight = 6240
- ScaleWidth = 6765
- Top = 1080
- Width = 6885
- Begin CommandButton Command3
- Caption = "Help"
- Height = 420
- Left = 4230
- TabIndex = 17
- Top = 5130
- Width = 1275
- End
- Begin CommandButton Command2
- Caption = "Done"
- Height = 420
- Left = 2700
- TabIndex = 16
- Top = 5130
- Width = 1275
- End
- Begin CommandButton Command1
- Caption = "Set Formats"
- Height = 420
- Left = 1170
- TabIndex = 15
- Top = 5130
- Width = 1275
- End
- Begin SSCheck Check3D7
- Caption = "Print at Bottom of Page"
- Height = 285
- Left = 3960
- TabIndex = 14
- Top = 3735
- Width = 2355
- End
- Begin SSCheck Check3D6
- Caption = "Reset Page # After"
- Height = 330
- Left = 3960
- TabIndex = 13
- Top = 3285
- Width = 2265
- End
- Begin SSCheck Check3D5
- Caption = "Suppress Blank Lines"
- Height = 240
- Left = 3960
- TabIndex = 12
- Top = 2970
- Width = 2265
- End
- Begin SSCheck Check3D4
- Caption = "Keep Sections Together"
- Height = 285
- Left = 3960
- TabIndex = 11
- Top = 2565
- Width = 2355
- End
- Begin SSCheck Check3D3
- Caption = "New Page After"
- Height = 285
- Left = 3960
- TabIndex = 10
- Top = 2160
- Width = 1725
- End
- Begin SSCheck Check3D2
- Caption = "New Page Before"
- Height = 330
- Left = 3960
- TabIndex = 9
- Top = 1710
- Width = 1725
- End
- Begin SSCheck Check3D1
- Caption = "Show Section"
- Height = 330
- Left = 3960
- TabIndex = 8
- Top = 1305
- Value = -1 'True
- Width = 1725
- End
- Begin SSPanel Panel3D3
- Alignment = 1 'Left Justify - MIDDLE
- BevelInner = 1 'Inset
- BevelWidth = 2
- BorderWidth = 1
- Height = 4695
- Left = 3510
- TabIndex = 5
- Top = 180
- Width = 3165
- Begin SSFrame Frame3D4
- ForeColor = &H00000000&
- Height = 3120
- Left = 270
- TabIndex = 7
- Top = 855
- Width = 2625
- End
- Begin SSFrame Frame3D3
- ForeColor = &H00000000&
- Height = 510
- Left = 270
- TabIndex = 6
- Top = 135
- Width = 2625
- Begin Label Label1
- Alignment = 2 'Center
- BackColor = &H00C0C0C0&
- Caption = "Format Options"
- Height = 240
- Left = 540
- TabIndex = 18
- Top = 180
- Width = 1545
- End
- End
- End
- Begin SSFrame Frame3D1
- ForeColor = &H00000000&
- Height = 555
- Left = 360
- TabIndex = 2
- Top = 315
- Width = 2715
- Begin TextBox Text1
- Alignment = 2 'Center
- BackColor = &H00C0C0C0&
- BorderStyle = 0 'None
- ForeColor = &H00000000&
- Height = 285
- Left = 180
- TabIndex = 4
- Text = "Choose Section To Modify"
- Top = 180
- Width = 2355
- End
- End
- Begin SSPanel Panel3D2
- Alignment = 1 'Left Justify - MIDDLE
- BevelInner = 1 'Inset
- BevelWidth = 2
- BorderWidth = 1
- Height = 4695
- Left = 90
- TabIndex = 1
- Top = 180
- Width = 3255
- Begin SSFrame Frame3D2
- ForeColor = &H00000000&
- Height = 3165
- Left = 270
- TabIndex = 3
- Top = 855
- Width = 2715
- Begin SSOption Option3D1
- Caption = "Grand Total"
- Height = 285
- Index = 6
- Left = 180
- TabIndex = 25
- TabStop = 0 'False
- Top = 2655
- Width = 1275
- End
- Begin SSOption Option3D1
- Caption = "Page Footer"
- Height = 240
- Index = 5
- Left = 180
- TabIndex = 24
- TabStop = 0 'False
- Top = 2250
- Width = 1455
- End
- Begin SSOption Option3D1
- Caption = "Group Footer"
- Height = 285
- Index = 4
- Left = 180
- TabIndex = 23
- TabStop = 0 'False
- Top = 1845
- Width = 1455
- End
- Begin SSOption Option3D1
- Caption = "Details"
- Height = 285
- Index = 3
- Left = 180
- TabIndex = 22
- TabStop = 0 'False
- Top = 1440
- Width = 1635
- End
- Begin SSOption Option3D1
- Caption = "Group Header"
- Height = 240
- Index = 2
- Left = 180
- TabIndex = 21
- TabStop = 0 'False
- Top = 1080
- Width = 1635
- End
- Begin SSOption Option3D1
- Caption = "Page Header"
- Height = 240
- Index = 1
- Left = 180
- TabIndex = 20
- TabStop = 0 'False
- Top = 675
- Width = 1455
- End
- Begin SSOption Option3D1
- Caption = "All Sections"
- Height = 285
- Index = 0
- Left = 180
- TabIndex = 19
- Top = 270
- Value = -1 'True
- Width = 1725
- End
- End
- End
- Begin SSPanel Statusbar
- Alignment = 1 'Left Justify - MIDDLE
- Height = 375
- Left = 0
- TabIndex = 0
- Top = 5850
- Width = 7395
- End
- Begin Menu SectionMenuFile
- Caption = "&File"
- Begin Menu SectionFileExit
- Caption = "&Exit"
- End
- End
- Sub Command1_Click ()
- 'Set the formatting options depending for various sections
-
- If jobnum = 0 Then
- MsgBox "No job open."
- Exit Sub
- End If
- Dim SectionOptions As PESectionOptions
- SectionOptions.StructSize = Len(SectionOptions)
- SectionOptions.Visible = -(Check3D1.Value)
- SectionOptions.newPageBefore = -(Check3D2.Value)
- SectionOptions.newPageAfter = -(Check3D3.Value)
- SectionOptions.keepTogether = -(Check3D4.Value)
- SectionOptions.suppressBlankLines = -(Check3D5.Value)
- SectionOptions.resetPageNAfter = -(Check3D6.Value)
- SectionOptions.printAtBottomOfPage = -(Check3D7.Value)
- If PESetSectionFormat(jobnum, SectionCode, SectionOptions) = False Then
- RCode = GetErrorString(jobnum)
- MsgBox "PESetSectionFormat Error #: " + Str(ErrorCode) + " - " + RCode
- Else
- Section!Statusbar.Caption = "Section Format has been set!"
- End If
- Exit Sub
- End Sub
- Sub Command2_Click ()
- Unload Me
- End Sub
- Sub Command3_Click ()
- RCode = Shell("Winhelp c:\crw\crw.hlp", 3)
- If RCode = False Then
- MsgBox ("RedPoint cannot find the Crystal Help file in C:\CRW directory")
- End If
- End Sub
- Sub Form_Load ()
- Check3D1.Enabled = True
- Check3D2.Enabled = False
- Check3D3.Enabled = False
- Check3D4.Enabled = False
- Check3D5.Enabled = True
- Check3D6.Enabled = False
- Check3D7.Enabled = False
- End Sub
- Sub MenuFileExit_Click ()
- Unload Me
- End Sub
- Sub Option3D1_Click (Index As Integer, Value As Integer)
- Select Case Index
- Case 0:
- SectionCode = 0 'PE_AllSections
-
- Check3D1.Enabled = True
- Check3D2.Enabled = False
- Check3D3.Enabled = False
- Check3D4.Enabled = False
- Check3D5.Enabled = True
- Check3D6.Enabled = False
- Check3D7.Enabled = False
- Case 1:
- SectionCode = 2000 'PE_HeaderSection
- Check3D1.Enabled = True
- Check3D2.Enabled = False
- Check3D3.Enabled = False
- Check3D4.Enabled = True
- Check3D5.Enabled = True
- Check3D6.Enabled = True
- Check3D7.Enabled = True
-
- Case 2:
- SectionCode = 3000 'PE_GroupHeader
- Check3D1.Enabled = True
- Check3D2.Enabled = True
- Check3D3.Enabled = True
- Check3D4.Enabled = True
- Check3D5.Enabled = True
- Check3D6.Enabled = True
- Check3D7.Enabled = True
-
- Case 3:
- SectionCode = 4000 'PE_DetailSection
- Check3D1.Enabled = True
- Check3D2.Enabled = True
- Check3D3.Enabled = True
- Check3D4.Enabled = True
- Check3D5.Enabled = True
- Check3D6.Enabled = True
- Check3D7.Enabled = True
-
- Case 4:
- SectionCode = 5000 'PE_GroupFooter
- Check3D1.Enabled = True
- Check3D2.Enabled = True
- Check3D3.Enabled = True
- Check3D4.Enabled = True
- Check3D5.Enabled = True
- Check3D6.Enabled = True
- Check3D7.Enabled = True
- Case 5:
- SectionCode = 7000 'PE_FooterSection
- Check3D1.Enabled = True
- Check3D2.Enabled = False
- Check3D3.Enabled = False
- Check3D4.Enabled = True
- Check3D5.Enabled = True
- Check3D6.Enabled = True
- Check3D7.Enabled = True
- Case 6:
- SectionCode = 6000 'PE_GrandTotalSection
- Check3D1.Enabled = True
- Check3D2.Enabled = True
- Check3D3.Enabled = True
- Check3D4.Enabled = True
- Check3D5.Enabled = True
- Check3D6.Enabled = True
- Check3D7.Enabled = True
- End Select
- End Sub
- Sub SectionFileExit_Click ()
- Unload Me
- End Sub
-